// 适用于业务类表单中需要在提交数据数校验用户身份（用户名、密码）的场景
import { defineComponent } from 'vue'
// 如果twork依赖版本没有升级，先升级到0.4.4版本，升级方法：yarn add twork@0.4.4 –D
import { utils } from 'twork'

export default defineComponent({
  methods: {
    confirmUser(fn) {
      utils.secondConfirm().then((res) => {
        // 校验成功：执行用户提交请求
        console.log(res)
        // 如果有回调，就执行回调。
        if (fn && typeof fn === 'function') {
          fn()
        }
      }).catch(err => {
        // 取消/校验失败
        console.log(err)
      })
    }
  }
})
